package com.kitty.web.domain;


import com.kitty.web.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 账号管理对象 t_account
 * 
 * @author soul
 * @date 2022-04-21
 */
public class TAccount extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** sid */
    private String id;

    /** 用户账号 */

    private String username;

    /** 渠道 */

    private String channelcode;

    /** 渠道 */

    private Date createtime;

    /** 设备信息 */

    private String deviceinfo;

    /** 是否封停 */

    private Long isstop;

    /** 密码 */

    private String pwd;

    /** 权限 */

    private Long privilege;

    /** 元宝 */

    private Long gold;

    /** null */
    private Long newyearblesstimes;

    /** null */
    private String safepasswd;

    /** null */
    private Long safepasswdresetstarttime;

    /** 禁止交易时间 */
    private Long banmarkettime;

    /** null */
    private String mobile;

    /** null */
    private String regmethod;

    /** null */
    private String superpass;

    /** null */
    private String ip;

    /** 是否领取福利 */

    private Long isuse;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setUsername(String username) 
    {
        this.username = username;
    }

    public String getUsername() 
    {
        return username;
    }
    public void setChannelcode(String channelcode) 
    {
        this.channelcode = channelcode;
    }

    public String getChannelcode() 
    {
        return channelcode;
    }
    public void setDeviceinfo(String deviceinfo) 
    {
        this.deviceinfo = deviceinfo;
    }

    public String getDeviceinfo() 
    {
        return deviceinfo;
    }
    public void setIsstop(Long isstop) 
    {
        this.isstop = isstop;
    }

    public Long getIsstop() 
    {
        return isstop;
    }
    public void setPwd(String pwd) 
    {
        this.pwd = pwd;
    }

    public String getPwd() 
    {
        return pwd;
    }
    public void setPrivilege(Long privilege) 
    {
        this.privilege = privilege;
    }

    public Long getPrivilege() 
    {
        return privilege;
    }
    public void setGold(Long gold) 
    {
        this.gold = gold;
    }

    public Long getGold() 
    {
        return gold;
    }
    public void setNewyearblesstimes(Long newyearblesstimes) 
    {
        this.newyearblesstimes = newyearblesstimes;
    }

    public Long getNewyearblesstimes() 
    {
        return newyearblesstimes;
    }
    public void setSafepasswd(String safepasswd) 
    {
        this.safepasswd = safepasswd;
    }

    public String getSafepasswd() 
    {
        return safepasswd;
    }
    public void setSafepasswdresetstarttime(Long safepasswdresetstarttime) 
    {
        this.safepasswdresetstarttime = safepasswdresetstarttime;
    }

    public Long getSafepasswdresetstarttime() 
    {
        return safepasswdresetstarttime;
    }
    public void setBanmarkettime(Long banmarkettime) 
    {
        this.banmarkettime = banmarkettime;
    }

    public Long getBanmarkettime() 
    {
        return banmarkettime;
    }
    public void setMobile(String mobile) 
    {
        this.mobile = mobile;
    }

    public String getMobile() 
    {
        return mobile;
    }
    public void setRegmethod(String regmethod) 
    {
        this.regmethod = regmethod;
    }

    public String getRegmethod() 
    {
        return regmethod;
    }
    public void setSuperpass(String superpass) 
    {
        this.superpass = superpass;
    }

    public String getSuperpass() 
    {
        return superpass;
    }
    public void setIp(String ip) 
    {
        this.ip = ip;
    }

    public String getIp() 
    {
        return ip;
    }
    public void setIsuse(Long isuse) 
    {
        this.isuse = isuse;
    }

    public Long getIsuse() 
    {
        return isuse;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("username", getUsername())
            .append("channelcode", getChannelcode())
            .append("deviceinfo", getDeviceinfo())
            .append("isstop", getIsstop())
            .append("pwd", getPwd())
            .append("privilege", getPrivilege())
            .append("gold", getGold())
            .append("newyearblesstimes", getNewyearblesstimes())
            .append("safepasswd", getSafepasswd())
            .append("safepasswdresetstarttime", getSafepasswdresetstarttime())
            .append("banmarkettime", getBanmarkettime())
            .append("mobile", getMobile())
            .append("regmethod", getRegmethod())
            .append("superpass", getSuperpass())
            .append("ip", getIp())
            .append("isuse", getIsuse())
            .toString();
    }
}
